#pragma once

#include "Globals.h"

namespace game_engine { namespace utils
{

/*!
 * \class Size
 * \brief 
 */
class Size 
{
///////////////////////////////////////////////////////////////////////////////
// Attribute definition
///////////////////////////////////////////////////////////////////////////////
private:
   FLOAT32 width;
   FLOAT32 height;

///////////////////////////////////////////////////////////////////////////////
// Method definition
///////////////////////////////////////////////////////////////////////////////
public:
    // Constructors and Destructors
    Size(void);
    Size(const FLOAT32 w, const FLOAT32 h);
    ~Size(void);

    // Getters
    const FLOAT32 getWidth(void) const;
    const FLOAT32 getHeight(void) const;

    // Setters
    void setWidth(const FLOAT32 w);
    void setHeight(const FLOAT32 h);

};

}}
